home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / b.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-07  |  2.9 KB  |  118 lines

  1. import com.siemens.mp.io.File;
  2.  
  3. // $FF: renamed from: b
  4. public class class_0 {
  5.    // $FF: renamed from: a int
  6.    public static int field_0;
  7.  
  8.    // $FF: renamed from: a (v) int
  9.    public static int method_0(v var0) {
  10.       int var1 = 0;
  11.       field_0 = 0;
  12.       Object var4 = null;
  13.       String[] var5 = null;
  14.       int[] var6 = null;
  15.       int var8 = j.if();
  16.  
  17.       for(int var9 = 0; var9 < var8; ++var9) {
  18.          i.int = j.if(var9);
  19.          String var3 = i.int.char + i.v;
  20.          j.a(var3);
  21.          String[] var14 = j.for();
  22.          j.byte();
  23.          String var2 = i.int.char + i.null;
  24.          if (i.int != null && i.int.for) {
  25.             var0.a(-1, 0, i.int.if, (String)null, (String)null);
  26.             boolean var10 = i.a(true);
  27.             if (var10) {
  28.                var0.a(-1, -1, (String)null, MicroMail.r.getText(22), (String)null);
  29.                int var11 = s.a();
  30.                var0.a(-1, -1, (String)null, " 0/" + var11 + " " + MicroMail.r.getText(24), (String)null);
  31.                System.gc();
  32.                if (var11 > 0) {
  33.                   var0.a(var11, -1, (String)null, (String)null, (String)null);
  34.                   var5 = s.if(var11);
  35.                   var6 = s.for(var11);
  36.                }
  37.  
  38.                System.gc();
  39.                j.a(var2);
  40.  
  41.                for(int var12 = 0; var12 < var11; ++var12) {
  42.                   var0.a(-1, var12, (String)null, " " + var12 + "/" + var11 + " " + MicroMail.r.getText(24), (String)null);
  43.                   if (!method_1(var14, var5[var12])) {
  44.                      if (var6[var12] <= i.n) {
  45.                         a var7 = s.if(var12 + 1, var6[var12]);
  46.                         l.a(1, var7, -1);
  47.                         ++var1;
  48.                         Object var16 = null;
  49.                      } else {
  50.                         ++field_0;
  51.                      }
  52.                   }
  53.  
  54.                   j.a(var5[var12], var12 + 1);
  55.                   if (MicroMail.getAppShutdown() || MicroMail.getEndConnection()) {
  56.                      MicroMail.printInfo(MicroMail.r.getText(23));
  57.                      break;
  58.                   }
  59.  
  60.                   System.gc();
  61.                }
  62.  
  63.                j.byte();
  64.                StringBuffer var10004 = (new StringBuffer(" ")).append(var11).append("/").append(var11).append(" ");
  65.                c var10006 = MicroMail.r;
  66.                var0.a(-1, var11, (String)null, var10004.append(MicroMail.r.getText(24)).toString(), (String)null);
  67.                System.gc();
  68.                i.if(true);
  69.                i.int = null;
  70.                var5 = null;
  71.                var6 = null;
  72.                Object var15 = null;
  73.  
  74.                try {
  75.                   File var10000 = i.b;
  76.                   File.delete(var3);
  77.                   var10000 = i.b;
  78.                   File.rename(var2, var3);
  79.                } catch (Exception var13) {
  80.                }
  81.  
  82.                System.gc();
  83.                var0.a(-1, -1, (String)null, MicroMail.r.getText(21), (String)null);
  84.             } else {
  85.                c var10007 = MicroMail.r;
  86.                var0.a(-1, -1, (String)null, MicroMail.r.getText(20) + i.int.char, (String)null);
  87.                MicroMail.printInfo(MicroMail.r.getText(20) + i.int.char);
  88.             }
  89.          } else {
  90.             MicroMail.printInfo("ACCOUNT NOT ACTIVE:" + i.int.char);
  91.          }
  92.  
  93.          if (MicroMail.getAppShutdown() || MicroMail.getEndConnection()) {
  94.             MicroMail.printInfo(MicroMail.r.getText(23));
  95.             break;
  96.          }
  97.       }
  98.  
  99.       System.gc();
  100.       return var1;
  101.    }
  102.  
  103.    // $FF: renamed from: a (java.lang.String[], java.lang.String) boolean
  104.    protected static boolean method_1(String[] var0, String var1) {
  105.       if (var0 != null) {
  106.          int var2 = 0;
  107.  
  108.          for(int var3 = var0.length; var2 < var3; ++var2) {
  109.             if (var0[var2].equals(var1)) {
  110.                return true;
  111.             }
  112.          }
  113.       }
  114.  
  115.       return false;
  116.    }
  117. }
  118.